package com.pinea;

import com.sun.jna.Structure;

import java.util.Arrays;
import java.util.List;

public class PineaEvent extends Structure implements Structure.ByReference {
    
    public int type; // 事件类型（PINEA_EVENT_* 常量）
    public int key;  // 按键码（键盘/鼠标事件时有效）
    public int x;    // x坐标（鼠标事件时有效）
    public int y;    // y坐标（鼠标事件时有效）

    @Override
    protected List<String> getFieldOrder() {
        return Arrays.asList("type", "key", "x", "y");
    }
}